// JavaScript Document
function fadeFocus(id, time){
	var box	  = $('#'+id);
	var info  = box.find('div.infobox');
	var text  = box.find('div.numbtn');
	var divs  = box.find('div.imglist div');
	var imgs  = divs.find('img');
	var spans = text.find('span');
	var next  = box.find('a.next');
	var lastIndex = divs.last().index();
	setHover();
	addCurrent(0);
	spans.click(function(){
		var n = $(this).index();
		addCurrent(n);
	})
	box.find('a.prev').click(function(){
		var thisIndex = text.find('.hover').index();
		if(thisIndex != 0){
			n = thisIndex-1;
		}else{
			n = lastIndex;
		}
		addCurrent(n);
	});
	next.click(function(){
		var thisIndex = text.find('.hover').index();
		if(thisIndex != lastIndex){
			n = thisIndex+1;
		}else{
			n = 0;
		}
		addCurrent(n);
	});
	info.click(function(){
		var h = $('.imageitems:visible a').attr('href');
		window.location.href = h;
	});
	function addCurrent(n){
		var t = text.find('.hover').index();
		if(t == n) return;
		var img = divs.eq(n).find('img')
		img.attr('src', img.attr('lazy_src'));
		text.find('span.hover').removeAttr('class');
		divs.filter(":visible").fadeOut(800).end().eq(n).fadeIn(800);
		spans.eq(n).addClass('hover');
		info.html(divs.eq(n).find('img').attr('alt'));
	}
	function showAuto(){
		next.trigger('click');
	}
	function setHover(){
		t = setInterval(showAuto, time);
		box.hover(
			function(){
				clearInterval(t);
				box.find('a.prev').add(next).show();
			},function(){
				t = setInterval(showAuto, time);
				box.find('a.prev').add(next).hide();
			}
		)
	}
}
function slm(o, n){
	var o = $('.'+o);
	var size = o.find('li').size();
	for(var i=0; i<size; i++){
		if((i)%n == 0){
			o.find('li').eq(i).addClass('noright');
		}
	}
}
function slmProject(){
	var o = $('.project'), li = o.children('li'), size = li.size();
	li.eq(4).add(li.eq(8)).add(li.eq(12)).addClass('noright');
	for(var i=13; i<size; i++){
		if((i-12)%6 == 0){
			o.find('li').eq(i).addClass('noright');
		}
	}
}
function slmTeam(){
	var o = $('.project'), li = o.children('li'), size = li.size();
	li.eq(4).add(li.eq(8)).addClass('noright');
	for(var i=9; i<size; i++){
		if((i-8)%6 == 0){
			o.find('li').eq(i).addClass('noright');
		}
	}
}
function addFont(){
	var o = $('#changeFont');
	var f = parseInt(o.css('font-size'));
	if(f < 16){
		o.css('font-size', f+=2);
	}
}
function redFont(){
	var o = $('#changeFont');
	var f = parseInt(o.css('font-size'));
	if(f > 12){
		o.css('font-size', f-=2);
	}
}
function setImage(img, w, h){
	img.width('auto').height('auto');
	if(img.width() > w){
		img.width(w);
		img.height() > h ? img.width('auto').height(h) : '';
	}else if(img.height() > h){
		img.height(h);
		img.width() > w ? img.height('auto').width(w) : '';
	}
}
function setParwidth(image){
	image.parents('li').width(image.width());
}
(function($){
	$(document).ready(function(){
		$('#navigation li').hover(function(){
			$(this).children('.dropmenu').show();
		}, function(){
			$(this).children('.dropmenu').hide();
		});
		
		
		if($('.homelistpn').size() != 0){
			fadeFocus('focus', 4000);
			// $('#focus').hover(function(){
			// 	$(this).children('.layer100, .infobox').stop().animate({'bottom': 0}, 300);
			// }, function(){
			// 	$(this).children('.layer100, .infobox').stop().animate({'bottom': -45}, 300);
			// });
			$('.homelistpn li:even').addClass('even');
			var o = $('.homelistpn ul'), h = o.height(), v = 125, maxMove = v - h;
			if(o.find('li').size() < 11){
				$('.home_n, .home_p').hide();
			}
			$('.home_n').click(function(){
				var t = parseInt(o.css('top')) - 100;
				if(t < maxMove){
					o.animate({top: maxMove}, 400);
				}else{
					o.animate({top: t}, 400);
				}
			});
			$('.home_p').click(function(){
				var t = parseInt(o.css('top')) + 100;
				if(t > 0){
					o.animate({top: 0}, 400);
				}else{
					o.animate({top: t}, 400);
				}
			});
		}
	});
})(jQuery);